Skip to content

Conversation

Copy link
Contributor

Copilot AI commented Oct 6, 2025

Problem

The APM Elasticsearch output configuration documentation incorrectly indicated that it only applies to APM Server binary users and not Fleet-managed users. This was misleading because the ES configuration options described are actually applicable to both deployment methods.

Solution

Updated the documentation to correctly reflect that:

  • The configuration options apply to both APM Server binary and Fleet-managed users
  • The YAML configuration examples are specific to binary users
  • Fleet-managed users should configure these same APM-specific ES output settings through the Fleet UI
  • These APM-specific settings are distinct from the general Fleet ES output settings

Changes Made

  1. Updated deployment indicator: Changed from observability-binary-yes-fm-no.svg to observability-binary-yes-fm-yes.svg to show support for both deployment methods
  2. Revised note text: Clarified that while the configs apply to both methods, the configuration approach differs:
    • Binary users: Configure via YAML (as shown in examples)
    • Fleet-managed users: Configure via Fleet UI (not the general Fleet ES output settings)

Impact

This fix ensures users understand that the valuable APM-specific Elasticsearch output configurations documented in this page are available to all APM users, regardless of their deployment method. Fleet-managed users will no longer be incorrectly directed away from APM-specific settings to general Fleet settings.

Fixes: elastic/apm-server#18937

Original prompt

This section details on the original issue you should resolve

<issue_title>[Internal]: APM ES config incorrectly labeled as not applicable to fleet-managed APM</issue_title>
<issue_description>### Description

Mirrors issue elastic/apm-server#18937

In https://www.elastic.co/docs/solutions/observability/apm/apm-server/configure-elasticsearch-output ,

This documentation only applies to APM Server binary users. Fleet-managed users should see Configure the Elasticsearch output.

but this is not accurate. The ES configs listed in APM ES output docs are applicable to both standalone and fleet-managed, but the way to configure them through yaml is specific to standalone. Fleet-managed APM needs to configure the APM ES output configs (not Fleet ES output configs) via fleet UI

Resources

https://www.elastic.co/docs/solutions/observability/apm/apm-server/configure-elasticsearch-output

Which documentation set does this change impact?

Elastic On-Prem and Cloud (all)

Feature differences

Applies to both on-prem and cloud

What release is this request related to?

9.2

Serverless release

NA

Collaboration model

The documentation team

Point of contact.

Main contact: @carsonip

Stakeholders:
</issue_description>

Comments on the Issue (you are @copilot in this section)

Fixes #3342

✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.

Copilot AI changed the title [WIP] [Internal]: APM ES config incorrectly labeled as not applicable to fleet-managed APM Fix APM ES config documentation to correctly indicate applicability to both binary and Fleet-managed deployments Oct 6, 2025
Copilot AI requested a review from carsonip October 6, 2025 14:30
Copilot finished work on behalf of carsonip October 6, 2025 14:30
@github-actions
Copy link

github-actions bot commented Oct 6, 2025

🔍 Preview links for changed docs

@carsonip carsonip marked this pull request as ready for review October 6, 2025 14:38
@carsonip carsonip requested a review from a team as a code owner October 6, 2025 14:38
Copy link
Member

@carsonip carsonip left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This should also be backported to 8.x in observability-docs.

@carsonip carsonip enabled auto-merge (squash) October 15, 2025 14:12
@carsonip carsonip merged commit ea8c9d1 into main Oct 15, 2025
5 checks passed
@carsonip carsonip deleted the copilot/fix-7e5e2a70-9583-4d10-931a-c57afd82f6aa branch October 15, 2025 14:15
rhr323 pushed a commit to rhr323/docs-content that referenced this pull request Oct 27, 2025
…o both binary and Fleet-managed deployments (elastic#3343)

## Problem

The APM Elasticsearch output configuration documentation incorrectly
indicated that it only applies to APM Server binary users and not
Fleet-managed users. This was misleading because the ES configuration
options described are actually applicable to both deployment methods.

## Solution

Updated the documentation to correctly reflect that:

- The configuration options apply to **both** APM Server binary and
Fleet-managed users
- The YAML configuration examples are specific to binary users
- Fleet-managed users should configure these same APM-specific ES output
settings through the Fleet UI
- These APM-specific settings are distinct from the general Fleet ES
output settings

## Changes Made

1. **Updated deployment indicator**: Changed from
`observability-binary-yes-fm-no.svg` to
`observability-binary-yes-fm-yes.svg` to show support for both
deployment methods
2. **Revised note text**: Clarified that while the configs apply to both
methods, the configuration approach differs:
   - Binary users: Configure via YAML (as shown in examples)
- Fleet-managed users: Configure via Fleet UI (not the general Fleet ES
output settings)

## Impact

This fix ensures users understand that the valuable APM-specific
Elasticsearch output configurations documented in this page are
available to all APM users, regardless of their deployment method.
Fleet-managed users will no longer be incorrectly directed away from
APM-specific settings to general Fleet settings.

Fixes: elastic/apm-server#18937

<!-- START COPILOT CODING AGENT SUFFIX -->



<details>

<summary>Original prompt</summary>

> 
> ----
> 
> *This section details on the original issue you should resolve*
> 
> <issue_title>[Internal]: APM ES config incorrectly labeled as not
applicable to fleet-managed APM</issue_title>
> <issue_description>### Description
> 
> Mirrors issue elastic/apm-server#18937
> 
> In
https://www.elastic.co/docs/solutions/observability/apm/apm-server/configure-elasticsearch-output
,
> 
> > This documentation only applies to APM Server binary users.
Fleet-managed users should see [Configure the Elasticsearch
output](https://www.elastic.co/docs/reference/fleet/elasticsearch-output).
> 
> but this is not accurate. The ES configs listed in [APM ES output
docs](https://www.elastic.co/docs/solutions/observability/apm/apm-server/configure-elasticsearch-output)
are applicable to both standalone and fleet-managed, but the way to
configure them through yaml is specific to standalone. Fleet-managed APM
needs to configure the [APM ES output configs
](https://www.elastic.co/docs/solutions/observability/apm/apm-server/configure-elasticsearch-output)(not
[Fleet ES output
configs](https://www.elastic.co/docs/reference/fleet/elasticsearch-output))
via fleet UI
> 
> ### Resources
> 
>
https://www.elastic.co/docs/solutions/observability/apm/apm-server/configure-elasticsearch-output
> 
> ### Which documentation set does this change impact?
> 
> Elastic On-Prem and Cloud (all)
> 
> ### Feature differences
> 
> Applies to both on-prem and cloud
> 
> ### What release is this request related to?
> 
> 9.2
> 
> ### Serverless release
> 
> NA
> 
> ### Collaboration model
> 
> The documentation team
> 
> ### Point of contact.
> 
> **Main contact:** @carsonip 
> 
> **Stakeholders:**
> </issue_description>
> 
> ## Comments on the Issue (you are @copilot in this section)
> 
> <comments>
> </comments>
> 


</details>
Fixes elastic#3342

<!-- START COPILOT CODING AGENT TIPS -->
---

✨ Let Copilot coding agent [set things up for
you](https://github.com/elastic/docs-content/issues/new?title=✨+Set+up+Copilot+instructions&body=Configure%20instructions%20for%20this%20repository%20as%20documented%20in%20%5BBest%20practices%20for%20Copilot%20coding%20agent%20in%20your%20repository%5D%28https://gh.io/copilot-coding-agent-tips%29%2E%0A%0A%3COnboard%20this%20repo%3E&assignees=copilot)
— coding agent works faster and does higher quality work when set up for
your repo.

---------

Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: carsonip <[email protected]>
Co-authored-by: Carson Ip <[email protected]>
Co-authored-by: Colleen McGinnis <[email protected]>
naemono pushed a commit to naemono/docs-content that referenced this pull request Oct 28, 2025
…o both binary and Fleet-managed deployments (elastic#3343)

## Problem

The APM Elasticsearch output configuration documentation incorrectly
indicated that it only applies to APM Server binary users and not
Fleet-managed users. This was misleading because the ES configuration
options described are actually applicable to both deployment methods.

## Solution

Updated the documentation to correctly reflect that:

- The configuration options apply to **both** APM Server binary and
Fleet-managed users
- The YAML configuration examples are specific to binary users
- Fleet-managed users should configure these same APM-specific ES output
settings through the Fleet UI
- These APM-specific settings are distinct from the general Fleet ES
output settings

## Changes Made

1. **Updated deployment indicator**: Changed from
`observability-binary-yes-fm-no.svg` to
`observability-binary-yes-fm-yes.svg` to show support for both
deployment methods
2. **Revised note text**: Clarified that while the configs apply to both
methods, the configuration approach differs:
   - Binary users: Configure via YAML (as shown in examples)
- Fleet-managed users: Configure via Fleet UI (not the general Fleet ES
output settings)

## Impact

This fix ensures users understand that the valuable APM-specific
Elasticsearch output configurations documented in this page are
available to all APM users, regardless of their deployment method.
Fleet-managed users will no longer be incorrectly directed away from
APM-specific settings to general Fleet settings.

Fixes: elastic/apm-server#18937

<!-- START COPILOT CODING AGENT SUFFIX -->



<details>

<summary>Original prompt</summary>

> 
> ----
> 
> *This section details on the original issue you should resolve*
> 
> <issue_title>[Internal]: APM ES config incorrectly labeled as not
applicable to fleet-managed APM</issue_title>
> <issue_description>### Description
> 
> Mirrors issue elastic/apm-server#18937
> 
> In
https://www.elastic.co/docs/solutions/observability/apm/apm-server/configure-elasticsearch-output
,
> 
> > This documentation only applies to APM Server binary users.
Fleet-managed users should see [Configure the Elasticsearch
output](https://www.elastic.co/docs/reference/fleet/elasticsearch-output).
> 
> but this is not accurate. The ES configs listed in [APM ES output
docs](https://www.elastic.co/docs/solutions/observability/apm/apm-server/configure-elasticsearch-output)
are applicable to both standalone and fleet-managed, but the way to
configure them through yaml is specific to standalone. Fleet-managed APM
needs to configure the [APM ES output configs
](https://www.elastic.co/docs/solutions/observability/apm/apm-server/configure-elasticsearch-output)(not
[Fleet ES output
configs](https://www.elastic.co/docs/reference/fleet/elasticsearch-output))
via fleet UI
> 
> ### Resources
> 
>
https://www.elastic.co/docs/solutions/observability/apm/apm-server/configure-elasticsearch-output
> 
> ### Which documentation set does this change impact?
> 
> Elastic On-Prem and Cloud (all)
> 
> ### Feature differences
> 
> Applies to both on-prem and cloud
> 
> ### What release is this request related to?
> 
> 9.2
> 
> ### Serverless release
> 
> NA
> 
> ### Collaboration model
> 
> The documentation team
> 
> ### Point of contact.
> 
> **Main contact:** @carsonip 
> 
> **Stakeholders:**
> </issue_description>
> 
> ## Comments on the Issue (you are @copilot in this section)
> 
> <comments>
> </comments>
> 


</details>
Fixes elastic#3342

<!-- START COPILOT CODING AGENT TIPS -->
---

✨ Let Copilot coding agent [set things up for
you](https://github.com/elastic/docs-content/issues/new?title=✨+Set+up+Copilot+instructions&body=Configure%20instructions%20for%20this%20repository%20as%20documented%20in%20%5BBest%20practices%20for%20Copilot%20coding%20agent%20in%20your%20repository%5D%28https://gh.io/copilot-coding-agent-tips%29%2E%0A%0A%3COnboard%20this%20repo%3E&assignees=copilot)
— coding agent works faster and does higher quality work when set up for
your repo.

---------

Co-authored-by: copilot-swe-agent[bot] <[email protected]>
Co-authored-by: carsonip <[email protected]>
Co-authored-by: Carson Ip <[email protected]>
Co-authored-by: Colleen McGinnis <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

3 participants